procedure for accelerated testing - definizione. Che cos'è procedure for accelerated testing
Diclib.com
Dizionario ChatGPT
Inserisci una parola o una frase in qualsiasi lingua 👆
Lingua:

Traduzione e analisi delle parole tramite l'intelligenza artificiale ChatGPT

In questa pagina puoi ottenere un'analisi dettagliata di una parola o frase, prodotta utilizzando la migliore tecnologia di intelligenza artificiale fino ad oggi:

  • come viene usata la parola
  • frequenza di utilizzo
  • è usato più spesso nel discorso orale o scritto
  • opzioni di traduzione delle parole
  • esempi di utilizzo (varie frasi con traduzione)
  • etimologia

Cosa (chi) è procedure for accelerated testing - definizione

C++ Accelerated Massive Parallelism

It’s for You (песня Нив Каваны)         
It’s for You (это для тебя) — песня, исполняемая Нив Каваной, которая была представлена Ирландией на «Евровидении-2010». Песня была выбрана из пяти претендентов 5 марта, получив максимальные 12 очков от каждого из шести членов жюри, и максимальные 72 балла в телеголосовании, суммарно — 144 балла.
Candidate for Goddess         
megami kōhosei (ромадзи) мэгами кохосэй (киридзи) Pilot Candidate (оф. в США) Курсанты для Богинь (неоф. рус.)
Dial “N” for Nerder         
«Dial “N” for Nerder» () — четырнадцатый эпизод девятнадцатого сезона мультсериала Симпсоны, премьера эпизода состоялась 9 марта 2008 года.

Wikipedia

C++ AMP

C++ Accelerated Massive Parallelism (сокращенно C++ AMP) — библиотека, использующая DirectX 11, и открытая спецификация, созданные Microsoft для реализации параллельных программ для гибридных систем на языке C++. Система C++AMP позволяет переносить вычисления на GPU (видеоускорители) без внесения большого количества изменений в программы. Код, который не может запуститься на GPU, например, из-за своей сложности, будет автоматически запущен на центральном процессоре с применением SIMD (SSE) инструкций. Реализация системы от Microsoft (единственная на настоящий момент) включена в Visual Studio 2012 и включает в себя отладчик и профилировщик. Поддержку других платформ и оборудования могли бы реализовать компания Microsoft или другие в будущем.

Для изначального релиза C++ AMP от Microsoft требуется ОС Windows 7 или Windows Server 2008 R2.

В язык добавлена синтаксическая конструкция «restrict(amp)», которая может быть указана для любой функции (в том числе для лямбда-функции), обозначающая что она может быть исполнена на акселераторе C++ AMP. Ключевое слово restrict в данном случае означает, что компилятор должен оценить, подходит ли данная функция для GPU (использует ли она лишь те возможности языка C++, которые могут быть исполнены на большинстве GPU).

Пример использования:

Microsoft или другие будущие производители систем, совместимых с C++ AMP могли бы добавить другие спецификаторы restrict, в дополнение к «amp».

Остальная часть C++ AMP доступна через заголовочный файл <amp.h> и пространство имен «concurrency». Основные классы C++ AMP: array (контейнер данных для акселератора), array_view (обертка для данных), index (координаты точки в N-мерном декартовом пространстве с целочисленными координатами), extent (N-мерная целочисленная размерность), accelerator (вычислительный блок, например, GPU, на котором будет выделяться память и запускаться вычисление), accelerator_view (вид акселератора).

Также определена глобальная функция parallel_for_each, которая позволяет определить параллельный цикл для C++ AMP.

Пример C++ функции, использующей C++ AMP для суммирования двух двумерных массивов:

Che cos'è It’s for You (песня Нив Каваны) - definizione